home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / MOTOROLA / 6805V107 / 68705OPC.PAS < prev    next >
Pascal/Delphi Source File  |  1989-04-06  |  8KB  |  130 lines

  1.              {Table of 68705 Op-Codes & Legal Addressing Modes}
  2.    optable : oplist = (
  3.              (mnemonic: 'ADC';       stub:  137;  modes:  910),
  4.              (mnemonic: 'ADD';       stub:  139;  modes:  910),
  5.              (mnemonic: 'AND';       stub:  132;  modes:  910),
  6.              (mnemonic: 'ASR';       stub:    7;  modes:  388),
  7.              (mnemonic: 'ASRA';      stub:   71;  modes:    1),
  8.              (mnemonic: 'ASRX';      stub:   87;  modes:    1),
  9.              (mnemonic: 'BCC';       stub:   36;  modes:   16),
  10.              (mnemonic: 'BCLR';      stub:   17;  modes:   32),
  11.              (mnemonic: 'BCS';       stub:   37;  modes:   16),
  12.              (mnemonic: 'BEQ';       stub:   39;  modes:   16),
  13.              (mnemonic: 'BHCC';      stub:   40;  modes:   16),
  14.              (mnemonic: 'BHCS';      stub:   41;  modes:   16),
  15.              (mnemonic: 'BHI';       stub:   34;  modes:   16),
  16.              (mnemonic: 'BHS';       stub:   36;  modes:   16),
  17.              (mnemonic: 'BIH';       stub:   47;  modes:   16),
  18.              (mnemonic: 'BIL';       stub:   46;  modes:   16),
  19.              (mnemonic: 'BIT';       stub:  133;  modes:  910),
  20.              (mnemonic: 'BLO';       stub:   37;  modes:   16),
  21.              (mnemonic: 'BLS';       stub:   35;  modes:   16),
  22.              (mnemonic: 'BMC';       stub:   44;  modes:   16),
  23.              (mnemonic: 'BMI';       stub:   43;  modes:   16),
  24.              (mnemonic: 'BMS';       stub:   45;  modes:   16),
  25.              (mnemonic: 'BNE';       stub:   38;  modes:   16),
  26.              (mnemonic: 'BPL';       stub:   42;  modes:   16),
  27.              (mnemonic: 'BRA';       stub:   32;  modes:   16),
  28.              (mnemonic: 'BRCLR';     stub:    1;  modes:   64),
  29.              (mnemonic: 'BRN';       stub:   33;  modes:   16),
  30.              (mnemonic: 'BRSET';     stub:    0;  modes:   64),
  31.              (mnemonic: 'BSET';      stub:   16;  modes:   32),
  32.              (mnemonic: 'BSR';       stub:  173;  modes:   16),
  33.              (mnemonic: 'CLC';       stub:  152;  modes:    1),
  34.              (mnemonic: 'CLI';       stub:  154;  modes:    1),
  35.              (mnemonic: 'CLR';       stub:   15;  modes:  388),
  36.              (mnemonic: 'CLRA';      stub:   79;  modes:    1),
  37.              (mnemonic: 'CLRX';      stub:   95;  modes:    1),
  38.              (mnemonic: 'CMP';       stub:  129;  modes:  910),
  39.              (mnemonic: 'CODE';      stub:  -11;  modes:    1),
  40.              (mnemonic: 'COM';       stub:    3;  modes:  388),
  41.              (mnemonic: 'COMA';      stub:   67;  modes:    1),
  42.              (mnemonic: 'COMX';      stub:   83;  modes:    1),
  43.              (mnemonic: 'CPX';       stub:  131;  modes:  910),
  44.              (mnemonic: 'DATA';      stub:  -12;  modes:    1),
  45.              (mnemonic: 'DEC';       stub:   10;  modes:  388),
  46.              (mnemonic: 'DECA';      stub:   74;  modes:    1),
  47.              (mnemonic: 'DECX';      stub:   90;  modes:    1),
  48.              (mnemonic: 'EJECT';     stub:   -9;  modes:    1),
  49.              (mnemonic: 'ENDIF';     stub:  -15;  modes:    1),
  50.              (mnemonic: 'EOR';       stub:  136;  modes:  910),
  51.              (mnemonic: 'EQU';       stub:   -5;  modes: 1024),
  52.              (mnemonic: 'FCB';       stub:   -2;  modes:    4),
  53.              (mnemonic: 'FDB';       stub:   -3;  modes:    8),
  54.              (mnemonic: 'IF';        stub:  -13;  modes: 1024),
  55.              (mnemonic: 'IFNOT';     stub:  -14;  modes: 1024),
  56.              (mnemonic: 'INC';       stub:   12;  modes:  388),
  57.              (mnemonic: 'INCA';      stub:   76;  modes:    1),
  58.              (mnemonic: 'INCLUDE';   stub:   -7;  modes: 2048),
  59.              (mnemonic: 'INCX';      stub:   92;  modes:    1),
  60.              (mnemonic: 'JMP';       stub:  140;  modes:  908),
  61.              (mnemonic: 'JSR';       stub:  141;  modes:  908),
  62.              (mnemonic: 'LDA';       stub:  134;  modes:  910),
  63.              (mnemonic: 'LDX';       stub:  142;  modes:  910),
  64.              (mnemonic: 'LISCN';     stub:  -16;  modes:    1),
  65.              (mnemonic: 'LSL';       stub:    8;  modes:  388),
  66.              (mnemonic: 'LSLA';      stub:   72;  modes:    1),
  67.              (mnemonic: 'LSLX';      stub:   88;  modes:    1),
  68.              (mnemonic: 'LSR';       stub:    4;  modes:  388),
  69.              (mnemonic: 'LSRA';      stub:   68;  modes:    1),
  70.              (mnemonic: 'LSRX';      stub:   84;  modes:    1),
  71.              (mnemonic: 'MSG';       stub:   -6;  modes: 2048),
  72.              (mnemonic: 'NEG';       stub:    0;  modes:  388),
  73.              (mnemonic: 'NEGA';      stub:   64;  modes:    1),
  74.              (mnemonic: 'NEGX';      stub:   80;  modes:    1),
  75.              (mnemonic: 'NOLCN';     stub:  -17;  modes:    1),
  76.              (mnemonic: 'NOP';       stub:  157;  modes:    1),
  77.              (mnemonic: 'ORA';       stub:  138;  modes:  910),
  78.              (mnemonic: 'ORG';       stub:   -1;  modes: 1024),
  79.              (mnemonic: 'PAGE';      stub:  -10;  modes: 1024),
  80.              (mnemonic: 'RMB';       stub:   -4;  modes:    8),
  81.              (mnemonic: 'ROL';       stub:    9;  modes:  388),
  82.              (mnemonic: 'ROLA';      stub:   73;  modes:    1),
  83.              (mnemonic: 'ROLX';      stub:   89;  modes:    1),
  84.              (mnemonic: 'ROR';       stub:    6;  modes:  388),
  85.              (mnemonic: 'RORA';      stub:   70;  modes:    1),
  86.              (mnemonic: 'RORX';      stub:   86;  modes:    1),
  87.              (mnemonic: 'RSP';       stub:  156;  modes:    1),
  88.              (mnemonic: 'RTI';       stub:  128;  modes:    1),
  89.              (mnemonic: 'RTS';       stub:  129;  modes:    1),
  90.              (mnemonic: 'SBC';       stub:  130;  modes:  910),
  91.              (mnemonic: 'SEC';       stub:  153;  modes:    1),
  92.              (mnemonic: 'SEI';       stub:  155;  modes:    1),
  93.              (mnemonic: 'STA';       stub:  135;  modes:  908),
  94.              (mnemonic: 'STOP';      stub:  142;  modes:    1),
  95.              (mnemonic: 'STX';       stub:  143;  modes:  908),
  96.              (mnemonic: 'SUB';       stub:  128;  modes:  910),
  97.              (mnemonic: 'SWI';       stub:  131;  modes:    1),
  98.              (mnemonic: 'TAX';       stub:  151;  modes:    1),
  99.              (mnemonic: 'TITLE';     stub:   -8;  modes: 2048),
  100.              (mnemonic: 'TST';       stub:   13;  modes:  388),
  101.              (mnemonic: 'TSTA';      stub:   77;  modes:    1),
  102.              (mnemonic: 'TSTX';      stub:   93;  modes:    1),
  103.              (mnemonic: 'TXA';       stub:  159;  modes:    1),
  104.              (mnemonic: 'WAIT';      stub:  143;  modes:    1),
  105.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  106.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  107.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  108.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  109.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  110.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  111.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  112.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  113.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  114.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  115.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  116.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  117.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  118.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  119.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  120.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  121.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  122.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  123.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  124.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  125.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  126.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  127.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  128.              (mnemonic: '\\\';       stub:    0;  modes:    0),
  129.              (mnemonic: '\\\';       stub:    0;  modes:    0)  );
  130.